package us.ajg0702.leaderboards.libs.hikari.pool;

import us.ajg0702.leaderboards.libs.hikari.util.FastList;

import java.sql.*;

public final class ProxyFactory {
    static ProxyConnection getProxyConnection(PoolEntry paramPoolEntry, Connection paramConnection, FastList<Statement> paramFastList, ProxyLeakTask paramProxyLeakTask, long paramLong, boolean paramBoolean1, boolean paramBoolean2) {
        return new HikariProxyConnection(paramPoolEntry, paramConnection, paramFastList, paramProxyLeakTask, paramLong, paramBoolean1, paramBoolean2);
    }

    static Statement getProxyStatement(ProxyConnection paramProxyConnection, Statement paramStatement) {
        return new HikariProxyStatement(paramProxyConnection, paramStatement);
    }

    static CallableStatement getProxyCallableStatement(ProxyConnection paramProxyConnection, CallableStatement paramCallableStatement) {
        return new HikariProxyCallableStatement(paramProxyConnection, paramCallableStatement);
    }

    static PreparedStatement getProxyPreparedStatement(ProxyConnection paramProxyConnection, PreparedStatement paramPreparedStatement) {
        return new HikariProxyPreparedStatement(paramProxyConnection, paramPreparedStatement);
    }

    static ResultSet getProxyResultSet(ProxyConnection paramProxyConnection, ProxyStatement paramProxyStatement, ResultSet paramResultSet) {
        return new HikariProxyResultSet(paramProxyConnection, paramProxyStatement, paramResultSet);
    }

    static DatabaseMetaData getProxyDatabaseMetaData(ProxyConnection paramProxyConnection, DatabaseMetaData paramDatabaseMetaData) {
        return new HikariProxyDatabaseMetaData(paramProxyConnection, paramDatabaseMetaData);
    }
}


*Location:D:\User\Xuan\Downloads\ajLeaderboards-1.3.3.jar\\us\ajg0702\leaderboards\libs\hikari\pool\ProxyFactory.class
 *Java compiler version:8(52.0)
         *JD-Core Version:1.1.3
